<!--
Document / Documento: registrar_productor

Created on / Creado : 18/07/2012, 18:14:10 PM

Author / Desarrolladores:
1. Raúl Lobo 04267711578 andrescerrada@gmail.com

Description / Comentarios:
Este archivo realiza la siguiente accion:
1- Ingreso de Productores.
-->
<?php
include('header.php');
?>
<?php
if ($_SESSION['logeado']){
?>
<html>
	<head>
		<title>Registro de Productor</title>
		
		
		
	</head>
<script type="text/javascript">
$(document).ready(function(){
	cargar_estados();
	$("#estados").change(function(){cargar_municipios();});
	$("#municipios").change(function(){cargar_parroquias();});
	$("#parroquias").change(function(){cargar_sectores();});
	/*$("#estados").attr("disabled",false);
	$("#municipios").attr("disabled",false);
	$("#parroquias").attr("disabled",false);*/	
});

function cargar_estados()
{
	$.post("scripts/cargar_estados.php", function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar estados");
		}
		else
		{
			$('#estados').append(resultado);			
		}
	});	
}
function cargar_municipios()
{
	var cod_estado = $("#estados").val();
	$.post("scripts/cargar_municipios.php", { cod_estado: cod_estado },
		function(resultado)
		{
			if(resultado == false)
			{
				alert("Error al cargar municipios");
			}
			else
			{
				$("#estados").attr("disabled",false);
				document.getElementById("municipios").options.length=1;
				$('#municipios').append(resultado);			
			}
		}

	);
}

function cargar_parroquias()
{
	var cod_municipio = $("#municipios").val();
	$.post("scripts/cargar_parroquias.php?", { cod_municipio: cod_municipio }, function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar parroquias");
		}
		else
		{
			$("#municipios").attr("disabled",false);
			document.getElementById("parroquias").options.length=1;
			$('#parroquias').append(resultado);			
		}
	});	
	
}

function cargar_sectores()
{
	var cod_parroquia = $("#parroquias").val();
	$.post("scripts/cargar_sectores.php?", { cod_parroquia: cod_parroquia }, function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar sectores");
		}
		else
		{
			$("#parroquias").attr("disabled",false);
			document.getElementById("sector").options.length=1;
			$('#sector').append(resultado);			
		}
	});	
	
}

</script>
	<body>
	<?php
		if(isset($_POST['boton']))
		{
$cedula=$_POST['cedula'];			
//Busca cedulas iguales en base de datos
$validar_usuario=pg_query("SELECT cedula FROM productor WHERE cedula='$cedula'");
//Si encuentra las cedulas iguales valida que hay cedula repetidas
			if((pg_num_rows($validar_usuario) > 0))
			{
			$mensaje_usuario = '<span class="error">C&eacute;dula ya pertenece a otro productor.</span>';
			}
			if($_POST['nombre'] == '')
			{
				$error1 = '<span class="error">Ingrese nombres y apellidos</span>';
			}
			if($_POST['nacionalidad'] == '')
			{
				$error21 = '<span class="error">Seleccione la nacionalidad</span>';
			}
			if($_POST['cedula'] == '')
			{
				$error2 = '<span class="error">Ingrese c&eacute;dula de identidad</span>';
			}
			if($_POST['experiencia'] == '')
			{
				$error3 = '<span class="error">Ingrese experiencia como productor</span>';
			}
			/*if($_POST['tiempo'] == '')
			{
				$error4 = '<span class="error">Ingrese tiempo como productor</span>';
			}*/
			if($_POST['telefonos'] == '')
			{
				$error5 = '<span class="error">Ingrese tel&eacute;fonos</span>';
			}
			/*if($_POST['correo'] == '' or !preg_match("/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/",$_POST['correo']))
			{
				$error6 = '<span class="error">Ingrese un email correcto</span>';
			}*/
			if($_POST['finca'] ==  '')
			{
				$error7 = '<span class="error">Ingrese nombre de la unidad de producci&oacute;n</span>';
			}
			/*if($_POST['gps'] == '')
			{
				$error8 = '<span class="error">Ingrese GPS</span>';
			}*/
			if($_POST['estados'] == '0')
			{
				$error9 = '<span class="error">Seleccione el estado</span>';
			}
			if($_POST['municipios'] == '0')
			{
				$error10 = '<span class="error">Seleccione el municipio</span>';
			}
			if($_POST['parroquias'] == '0')
			{
				$error11 = '<span class="error">Seleccione la parroquia</span>';
			}
			if($_POST['sector'] == '0')
			{
				$error20 = '<span class="error">Seleccione el sector</span>';
			}
			/*if($_POST['caserio'] == '')
			{
				$error21 = '<span class="error">Ingrse en caserio</span>';
			}
			if($_POST['norte'] == '')
			{
				$error12 = '<span class="error">Ingrese que hay hacia el norte</span>';
			}
			if($_POST['sur'] == '')
			{
				$error13 = '<span class="error">Ingrese que hay hacia el sur</span>';
			}
			if($_POST['este'] == '')
			{
				$error14 = '<span class="error">Ingrese que hay hacia el este</span>';
			}
			if($_POST['oeste'] == '')
			{
				$error15 = '<span class="error">Ingrese que hay hacia el oeste</span>';
			}*/
			if($_POST['tipo'] == '')
			{
				$error16 = '<span class="error">Seleccione tipo de v&iacute;a</span>';
			}
			if($_POST['estado'] == '')
			{
				$error17 = '<span class="error">Seleccione estado de la v&iacute;a</span>';
			}
			/*if($_POST['latitud'] == '')
			{
				$error18 = '<span class="error">Ingrese latitud</span>';
			}
			if($_POST['longitud'] == '')
			{
				$error19 = '<span class="error">Ingrese longitud</span>';
			}*/
			else{	
				$fecha_registro = date("Y-m-d");		
				$nombres = $_POST['nombre'];
				$nacionalidad = $_POST['nacionalidad'];
				$cedula = $_POST['cedula'];
				$experiencia = $_POST['experiencia'];	
				//$tiempo = $_POST['tiempo'];
				$telefonos = $_POST['telefonos'];
				//$correo = $_POST['correo'];
				$finca = $_POST['finca'];
				//$gps = $_POST['gps']; 
				$estados = $_POST['estados'];
				$municipios = $_POST['municipios'];
				$parroquias = $_POST['parroquias'];
				$sector = $_POST['sector'];
				$codigo_unidad_produccion = $_POST['estados'].$_POST['municipios'].$_POST['parroquias'].$_POST['sector'];
				/*$caserio = $_POST['caserio'];
				$norte = $_POST['norte'];
				$sur = $_POST['sur'];	
				$este = $_POST['este'];
				$oeste = $_POST['oeste'];*/
				$tipo_via = $_POST['tipo'];
				$estado_via = $_POST['estado'];
				/*$latitud = $_POST['latitud'];
				$longitud = $_POST['longitud'];*/

/*$validar_correo=pg_query("SELECT correo FROM productor WHERE correo='$correo'");
$validar_cedula_correo=pg_query("SELECT cedula,correo FROM productor WHERE cedula='$cedula' and correo='$correo'");
if((pg_num_rows($validar_correo) > 0))
{
$mensaje_correo = '<span class="error">Correo Electrónico ya pertenece a otro productor.</span>';
}
if((pg_num_rows($validar_cedula_correo) > 0))
{
$mensaje_cedula_correo = '<span class="error">C&eacute;dula y Correo ya pertenece a un productor.</span>';
}*/
			
//Busca cedulas iguales en base de datos
$validar_usuario=pg_query("SELECT cedula FROM productor WHERE cedula='$cedula'");
//Si encuentra las cedulas iguales valida que hay cedula repetidas
			if((pg_num_rows($validar_usuario) > 0))
			{
			$mensaje_usuario = '<span class="error">C&eacute;dula ya pertenece a otro productor.</span>';
			}
else{
// Ruta donde se guardarán las imágenes
$directorio = $_SERVER['DOCUMENT_ROOT'].'./uploads';
// Recibo los datos de la imagen
$foto = $_FILES['imagen']['name'];
$tipo = $_FILES['imagen']['type'];
$tamano = $_FILES['imagen']['size'];
// Muevo la imagen desde su ubicación
// temporal al directorio definitivo
move_uploaded_file($_FILES['imagen']['tmp_name'],$directorio.$foto);

$guardar_productor=pg_query("INSERT INTO productor	        (fecha_registro,fotografia,nombre_productor,nacionalidad,cedula,experiencia,tiempo,telefono,correo,unidad_produccion,gps,codigo_unidad_produccion)
VALUES('$fecha_registro','$foto','$nombres','$nacionalidad','$cedula','$experiencia','NULL','$telefonos','NULL',
'$finca','NULL','$codigo_unidad_produccion')");
$guardar_ubicacion=pg_query("INSERT INTO ubicacion_productor(cedula,cod_estado,cod_municipio,cod_parroquia,cod_sector)
VALUES('$cedula','$estados','$municipios','$parroquias','$sector')");
$guardar_vias=pg_query("INSERT INTO vias_acceso(cedula,via_acceso,estado_via)
VALUES('$cedula','$tipo_via','$estado_via')");
/*$guardar_linderos=pg_query("INSERT INTO linderos_productor(cedula,norte,sur,este,oeste)
VALUES('$cedula','$norte','$sur','$este','$oeste')");
$guardar_coordenadas=pg_query("INSERT INTO coordenadas_geograficas(cedula,latitud,longitud)
VALUES('$cedula','$latitud','$longitud')");*/
				
				// si el envio fue exitoso reseteamos lo que el usuario escribio:
				$_POST['nombre']='';
				$_POST['nacionalidad']='';
				$_POST['cedula']='';
				$_POST['experiencia']='';	
				//$_POST['tiempo']='';
				$_POST['telefonos']='';
				//$_POST['correo']='';
				$_POST['finca']=''; 
				/*$_POST['sector']='';
				$_POST['caserio']='';
				$_POST['norte']='';
				$_POST['sur']='';	
				$_POST['este']='';
				$_POST['oeste']='';*/
				$_POST['tipo']='';
				$_POST['estado']='';
				/*$_POST['latitud']='';
				$_POST['longitud']='';*/
				$mensaje_guardado = '<center><span class="error"> Registro de productor guardado con &eacute;xito.</span></center>';
}
}
}		
	?>
<a href="productores" title="Clic para ir atrás">Atrás</a>
<?php echo $mensaje_guardado; //echo $mensaje_cedula_correo;
?>
<form class='contacto' method='POST' action='' enctype="multipart/form-data">
<table border='0'> 
<center><h3>Registro del Productor</h3></center>

<tr>
<td colspan='4' align='center'>
<h4>Datos</h4>
</td>
</tr>

<tr>
<td>
<label>Fecha de registro:</label>
</td>
<td>
<input type='text' name='fecha_registro' readonly="true" size="10" title="Fecha actual del registro" value="<?php echo date('d-m-Y')?>">
</td>
</tr>

<tr>
<td colspan='4'>
<label>Fotograf&iacute;a:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input id="imagen" name="imagen" size="30" type="file" />
</td>
</tr>

<tr>
<td colspan='4'>
<label>Nombres y apellidos:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="nombre" title="Ingrese nombre y apellido del productor" size="50" value="<?php echo $_POST['nombre']; ?>"><?php echo $error1 ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>C&eacute;dula de identidad:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select name="nacionalidad" title="Seleccione la nacionalidad del productor">
<option></option>
<?php
if($_POST['nacionalidad']== '')
{
$select="selected='true'";
}

if($_POST['nacionalidad']== 'V-')
{
$select_v="selected='true'";
}

if($_POST['nacionalidad']== 'E-')
{
$select_e="selected='true'";
}

?>
<option<?php echo $select ?>></option>
<option <?php echo $select_v ?>>V-</option>
<option <?php echo $select_e ?>>E-</option>
</select>
&nbsp
<?php echo $error21 ?>
<input type="text" name="cedula" title="Ingrese cédula del productor" size="10" value="<?php echo $_POST['cedula']; ?>"><?php echo $error2; echo $mensaje_usuario; ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>Tel&eacute;fonos:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="telefonos" title="Ingrese el teléfono del productor" size="20" value="<?php echo $_POST['telefonos']; ?>"><?php echo $error5 ?>
</td>

<!--<td>
<label>Tiempo como Productor:</label>
</td>
<td>
<input type="text" name="tiempo" title="Ingrese tiempo en años como del productor" size="10" value='<?php echo $_POST['tiempo']; ?>'><?php echo $error4 ?>
</td>!-->
</tr>

<tr>
<td colspan='4'>
<label>Nombre de la unidad de producci&oacute;n:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="finca" title="Ingrese nombre de la Finca" size="50" value="<?php echo $_POST['finca']; ?>"><?php echo $error7 ?>
</td>

<!--<td>
<label>Correo Electr&oacute;nico:</label>
</td>
<td>
<input type="text" name="correo" title="Ingrese el correo del productor" size="20" value='<?php echo $_POST['correo']; ?>'><?php echo $error6; echo $mensaje_correo; ?>
</td>!-->
</tr>

<tr>
<!--<td>
<label>GPS:</label>
</td>
<td>
<input type="text" name="gps" title="Ingrese si la Finca posee GPS" size="20" value='<?php echo $_POST['gps']; ?>'><?php echo $error8 ?>
</td>!-->
<td colspan='4'>
<label>Experiencia como productor:</label>
</td>
</tr>
<td colspan='4'>
<select name="experiencia" title="Seleccione la experiencia del productor">

<?php
if($_POST['experiencia']== '')
{
$select="selected='true'";
}
if($_POST['experiencia']== 'Si')
{
$select_s="selected='true'";
}
if($_POST['experiencia']== 'No')
{
$select_n="selected='true'";
}
?>
<option <?php echo $select ?> ></option>
<option <?php echo $select_s ?> >Si</option>
<option <?php echo $select_n ?>>No</option>
</select><?php echo $error3 ?>
</td>
</tr>

<tr>
<td colspan='4' align='center'>
<h4>Ubicaci&oacute;n</h4>
</td>
</tr>

<tr>
<td colspan='4'>
<label>Estado</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="estados" name="estados">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error9 ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>Municipio</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="municipios" name="municipios">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error10 ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>Parroquia</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="parroquias" name="parroquias">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error11 ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>Sector</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="sector" name="sector">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error20 ?>
</td>
</tr>

<!--<tr>
<td>
<label>Caserio</label>
</td>
<td>
<input type="text" name="caserio" title="Ingrese el caserio" size="20" value='<?php echo $_POST['caserio']; ?>'><?php echo $error21 ?>
</td>!-->

<!--<tr>
<td colspan='4' align='center'>
<h4>Linderos</h4>
</td>
</tr>

<tr>
<td>
<label>Norte:</label>
</td>
<td>
<input type="text" name="norte" title="Ingrese que hay al norte de la Finca" size="20" value='<?php echo $_POST['norte']; ?>'><?php echo $error12 ?>
</td>
<td>
<label>Sur:</label>
</td>
<td>
<input type="text" name="sur" title="Ingrese que hay al sur de la Finca" size="20" value='<?php echo $_POST['sur']; ?>'><?php echo $error13 ?>
</td>
</tr>

<tr>
<td>
<label>Este:</label>
</td>
<td>
<input type="text" name="este" title="Ingrese que hay al este de la Finca" size="20" value='<?php echo $_POST['este']; ?>'><?php echo $error14 ?>
</td>
<td>
<label>Oeste:</label>
</td>
<td>
<input type="text" name="oeste" title="Ingrese que hay al oeste de la Finca" size="20" value='<?php echo $_POST['oeste']; ?>'><?php echo $error15 ?>
</td>
</tr>!-->

<tr>
<td colspan='4' align='center'>
<h4>V&iacute;as de Acceso - Estado de la V&iacute;as</h4>
</td>
</tr>

<tr>
<td colspan='4'>
<label>V&iacute;a de acceso:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<!--<input type="text" name="tipo" title="Ingrese tipo de v&iacute;a" size="20" value='<?php echo $_POST['tipo']; ?>'><?php echo $error16 ?>!-->
<select name='tipo' id='tipo' title="Seleccione tipo de v&iacute;a">
<option></option>
<option>Asfalto</option>
<option>Tierra</option>
<option>Asfalto/Tierra</option>
</select>
<?php echo $error16 ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>Estado de la v&iacute;a:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<!--<input type="text" name="estado" title="Ingrese estado de la v&iacute;a" size="20" value='<?php echo $_POST['estado']; ?>'><?php echo $error17 ?>!-->
<select name='estado' id='estado' title="Seleccione estado de la v&iacute;a">
<option></option>
<option>Buena</option>
<option>Regular</option>
<option>Mala</option>
</select>
<?php echo $error17 ?>
</td>
</tr>

<!--
<tr>
<td colspan='4' align='center'>
<h4>Coordenadas Geogr&aacute;ficas</h4>
</td>
</tr>

<tr>
<td>
<label>Latitud:</label>
</td>
<td>
<input type="text" name="latitud" title="Ingrese latitud de la Finca" size="20" value='<?php echo $_POST['latitud']; ?>'><?php echo $error18 ?>
</td>
<td>
<label>Longitud:</label>
</td>
<td>
<input type="text" name="longitud" title="Ingrese longitud de la Finca" size="20" value='<?php echo $_POST['longitud']; ?>'><?php echo $error19 ?>
</td>
</tr>
!-->

<tr>
<td colspan='4' align='center'>
<input type='submit' value='Guardar' name='boton'>
</td>
</tr>
			<?php echo $result; ?>
</table>
		</form>
	</body>
</html>
<?php 
}
else
{
	?>
	<h3><center>No esta logueado, Debe iniciar sesi&oacute;n.</h3>
	</center>
	<center>
	<img src='css/images/error.png' height='100px' width='100px'></img></center>
	<meta http-equiv='Refresh' content='3;url=index'>
	</html>
	<?php
} 
?>
<?php
include('footer.php');
?>
